
#pragma once

#include <memory>
#include "Shape.h"

class UseShape {
public:
UseShape(std::shared_ptr<Shape> );
// UseShape(Shape& );
void operation();
private:
    std::shared_ptr<Shape> m_shape_;
};
